Allow gtk_label_set_attributes() take NULL. See bug #128517.
authorMark McLoughlin <mark@skynet.ie>
Thu, 4 Dec 2003 18:17:23 +0000 (18:17 +0000)
committerMark McLoughlin <markmc@src.gnome.org>
Thu, 4 Dec 2003 18:17:23 +0000 (18:17 +0000)
2003-12-04  Mark McLoughlin  <mark@skynet.ie>

        * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
        gtk_label_set_attributes() take NULL. See bug #128517.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtklabel.c

index 27cce4ec11b8c723d5c2454413bf65804a1a3758..4a0e26ed35409542f893e3d7f09b57ea3fe1bde7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-12-04  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
+       gtk_label_set_attributes() take NULL. See bug #128517.
+
 2003-12-03  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Removed
index 27cce4ec11b8c723d5c2454413bf65804a1a3758..4a0e26ed35409542f893e3d7f09b57ea3fe1bde7 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-04  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
+       gtk_label_set_attributes() take NULL. See bug #128517.
+
 2003-12-03  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Removed
index 27cce4ec11b8c723d5c2454413bf65804a1a3758..4a0e26ed35409542f893e3d7f09b57ea3fe1bde7 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-04  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
+       gtk_label_set_attributes() take NULL. See bug #128517.
+
 2003-12-03  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Removed
index 27cce4ec11b8c723d5c2454413bf65804a1a3758..4a0e26ed35409542f893e3d7f09b57ea3fe1bde7 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-04  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
+       gtk_label_set_attributes() take NULL. See bug #128517.
+
 2003-12-03  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Removed
index 27cce4ec11b8c723d5c2454413bf65804a1a3758..4a0e26ed35409542f893e3d7f09b57ea3fe1bde7 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-04  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
+       gtk_label_set_attributes() take NULL. See bug #128517.
+
 2003-12-03  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Removed
index b45ba9b605e024b2dfa59d9e7626a7ef9bb7036f..874baf1caa0b32f6962e9071f0eaee1217fdf99f 100644 (file)
@@ -874,7 +874,8 @@ gtk_label_set_attributes_internal (GtkLabel      *label,
 
   if (!label->use_markup && !label->use_underline)
     {
-      pango_attr_list_ref (attrs);
+      if (attrs)
+       pango_attr_list_ref (attrs);
       if (label->effective_attrs)
        pango_attr_list_unref (label->effective_attrs);
       label->effective_attrs = attrs;